iT邦幫忙

2024 iThome 鐵人賽

DAY 24
0
佛心分享-SideProject30

網頁遊戲_名字對決系列 第 24

Day24 - 在ec2上執行docker part1

  • 分享至 

  • xImage
  •  

先把昨天的images push到docker的儲存空間中:
先登入docker帳號,登入後tag要push的images,然後push即可,過程有點像上傳檔案到github上,這裡我push "battle_server"

docker login
docker tag battle_server:latest your-dockerhub-username/battle_server:latest
docker push your-dockerhub-username/battle_server:latest

接下來可以去以下這個網址登入帳號查看剛剛上傳的images,每個免費帳號有一個私人的repository和無限個公共repository
https://hub.docker.com/

上面的push是push到公共repository,所有人都能下載,如果要push到私人repository,需要先去網站中手動新增一個repository,然後設定成私人後才push。也可以直接push完後去網站改設定,但這樣會有一段時間暴露在公開repository中。

接著連線到EC2上,安裝docker後下載剛剛上傳的images:

sudo yum install docker -y
sudo systemctl start docker
sudo systemctl enable docker   #設置 Docker 在系統啟動時自動啟動
sudo usermod -aG docker $USER  #將當前用戶添加到docker組(這樣就不需要每次都使用 sudo 來運行 docker 命令)
newgrp docker #使上面的更改生效,而無需重新登錄
docker pull your-dockerhub-username/battle_server:latest #下載剛剛push的battle_server

剩下的明天繼續


上一篇
Day23 - 安裝Docker,本地執行成功,一些筆記
下一篇
Day25 - 在ec2上執行docker part2
系列文
網頁遊戲_名字對決30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言